var staticPath = 'public';

var staticSrcPath = 'public/src';
var staticDistPath = 'public/dist';

module.exports = {

    browserSync: {
        server: {
            baseDir: staticDistPath,
            index: '/app.html'
        },
        port: 9999
    },

    scripts: {
        srcRootPath: staticSrcPath + '/js/',
        src: staticSrcPath + '/js/**/*',
        dest: staticDistPath + '/js/'
    },

    img: {
        src: staticSrcPath + '/img/**',
        dest: staticDistPath + '/img'
    },

    mock: {
        src: staticSrcPath + '/mock/**/*.json',
        dest: staticDistPath + '/mock/'
    },

    markup: {
        src: staticSrcPath + '/**/*.html',
        dest: staticDistPath + '/'
    },

    sass: {
        src: staticSrcPath + '/sass/**/*.{sass,scss}',
        cssSrc: staticSrcPath + '/css',
        dest: staticDistPath + '/css',
        settings: {
            indentedSyntax: false, // Enable .sass syntax!
            imagePath: 'img' // Used by the image-url helper
        }
    },

    server: {
        public: staticPath
    }
};
